package com.yunxin.core.application.dto.channel;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * @author zero°
 * @since 2023-07-17
 */
@Data
public class ChannelPromotionCustomInfoDTO implements Serializable {

    /**
     * 身份证状态 0.关闭 1.启用
     */
    @Schema(description = "身份证状态 0.关闭 1.启用")
    private Integer identityNoStatus;
    /**
     * 芝麻分状态 0.关闭 1.启用
     */
    @Schema(description = "芝麻分状态 0.关闭 1.启用")
    private Integer sesameSeedStatus;
    /**
     * 信用卡状态 0.关闭 1.启用
     */
    @Schema(description = "信用卡状态 0.关闭 1.启用")
    private Integer creditCardStatus;
    /**
     * 教育程度状态 0.关闭 1.启用
     */
    @Schema(description = "教育程度状态 0.关闭 1.启用")
    private Integer educationLevelStatus;
    /**
     * 房产状态 0.关闭 1.启用
     */
    @Schema(description = "房产状态 0.关闭 1.启用")
    private Integer houseStatus;
    /**
     * 车产状态 0.关闭 1.启用
     */
    @Schema(description = "车产状态 0.关闭 1.启用")
    private Integer vehicleStatus;
    /**
     * 公积金状态 0.关闭 1.启用
     */
    @Schema(description = "公积金状态 0.关闭 1.启用")
    private Integer accumulationFundStatus;
    /**
     * 社保状态 0.关闭 1.启用
     */
    @Schema(description = "社保状态 0.关闭 1.启用")
    private Integer socialSecurityStatus;
    /**
     * 保险状态 0.关闭 1.启用
     */
    @Schema(description = "保险状态 0.关闭 1.启用")
    private Integer insureStatus;
    /**
     * 职业状态 0.关闭 1.启用
     */
    @Schema(description = "职业状态 0.关闭 1.启用")
    private Integer careerStatus;
    /**
     * 月收入状态 0.关闭 1.启用
     */
    @Schema(description = "月收入状态 0.关闭 1.启用")
    private Integer monthlyIncomeStatus;
    /**
     * 京东白条状态 0.关闭 1.开启
     */
    @Schema(description = "京东白条状态 0.关闭 1.开启")
    private Integer jdBtStatus;
    /**
     * 蚂蚁花呗状态 0.关闭 1.开启
     */
    @Schema(description = "蚂蚁花呗状态 0.关闭 1.开启")
    private Integer antCreditPayStatus;
    /**
     * 微粒贷状态 0.关闭 1.开启
     */
    @Schema(description = "微粒贷状态 0.关闭 1.开启")
    private Integer microLoanStatus;
    /**
     * 年龄状态 0.关闭 1.开启
     */
    @Schema(description = "年龄状态 0.关闭 1.开启")
    private Integer ageStatus;
    /**
     * 性别状态 0.关闭 1.开启
     */
    @Schema(description = "性别状态 0.关闭 1.开启")
    private Integer sexStatus;

    /**
     * 逾期状态 0.关闭 1.开启
     */
    @Schema(description = "逾期状态 0.关闭 1.开启")
    private Integer beOverdueStatus;
    /**
     * 借款信息状态 0.关闭 1.启用
     */
    @Schema(description = "借款信息状态 0.关闭 1.启用")
    private Integer loanInfoStatus;
    /**
     * 渠道logo
     */
    @Schema(description = "渠道logo")
    private String channelLogo;
}
